Dynamic adjustment of integrated access and backhaul link partition for emergency communications

ABSTRACT

In response to a determination that network communication traffic at a network node relates to an emergency communication, a network controller can be operable to analyze a network condition associated with the network node. Based on an analysis of the network condition, the network controller can facilitate an adjustment to a partition of an integrated access and backhaul link. The network controller can further be operative to determine whether an operator policy is applicable to the adjustment of the partition. Additionally, the network controller can be operable to facilitate the selection of a path to route the emergency communication based upon the network condition and the operator policy.

TECHNICAL FIELD

The present application relates generally to the field of wirelesscommunication and, more specifically, to adjustment of an integratedaccess and backhaul (IAB) communication link partition for emergencycommunications.

BACKGROUND

Radio technologies in cellular communications have grown rapidly andevolved since the launch of analog cellular systems in the 1980s,starting from the First Generation (1G) in 1980s, Second Generation (2G)in 1990s, Third Generation (3G) in 2000s, and Fourth Generation (4G) in2010s (including Long Term Evolution (LTE) and variants of LTE). Fifthgeneration (5G) access networks, which can also be referred to as NewRadio (NR) access networks, are currently being developed and expectedto fulfill the demand for exponentially increasing data traffic, and tohandle a very wide range of use cases and requirements, including amongothers mobile broadband (MBB) services, enhanced mobile broadband (eMBB)services and machine type communications (e.g., involving Internet ofThings (IOT) devices).

In particular, NR access networks will seek to utilize the wirelesscommunications links between donor distributed unit (DU) devices andrelay distributed unit (DU) devices (backhaul links), and also utilizethe communications links between distributed units and user equipment(UEs) (access links), employing techniques for integrated access andbackhaul (IAB), which is not without challenges, including for managingIAB links when emergency communications traffic is present.

The above-described background relating to wireless networks is merelyintended to provide a contextual overview of some current issues and isnot intended to be exhaustive. Other contextual information may becomefurther apparent upon review of the following detailed description.

BRIEF DESCRIPTION OF THE DRAWINGS

Non-limiting and non-exhaustive embodiments of the subject applicationare described with reference to the following figures, wherein likereference numerals refer to like parts throughout the various viewsunless otherwise specified.

FIG. 1 illustrates an example wireless communication system having anetwork node device (also referred to herein as a network node) and oneor more user equipment (UE), in accordance with various aspects andexample embodiments of the subject application.

FIG. 2 illustrates an example wireless communication system, wherein adonor distributed unit (DU) can communicate via other DUs (e.g., relayDUs) via backhaul communication links, and with UEs via accesscommunication links, in accordance with various aspects and exampleembodiments of the subject application.

FIG. 3 illustrates an example wireless communication system depicting anintegrated access and backhaul (IAB) link, in accordance with variousaspects and example embodiments of the subject application.

FIG. 4 illustrates examples of multiplexing schemes for IABtransmissions, in accordance with various aspects and exampleembodiments of the subject application.

FIG. 5 illustrates a tree diagram depicting an example of DUs havingdifferent hop orders, and corresponding frame structures for IABtransmissions, in accordance with various aspects and exampleembodiments of the subject application.

FIG. 6 illustrates an example wireless communication system having anetwork controller, in accordance with various aspects and exampleembodiments of the subject application.

FIG. 7 illustrates an example diagram showing a network controlleroperable to facilitate management of an IAB communication linkpartition, and facilitate route optimization of backhaul communications,in accordance with various aspects and example embodiments of thesubject application.

FIG. 8 illustrates an example of management of an IAB link partition, inaccordance with various aspects and example embodiments of the subjectapplication.

FIG. 9 illustrates a table comprising network conditions information,wherein emergency responders communication network traffic is notpresent, in accordance with various aspects and example embodiments ofthe subject application.

FIG. 10 illustrates a table comprising network conditions information,wherein emergency responders communication network traffic is present,in accordance with various aspects and example embodiments of thesubject application.

FIG. 11 illustrates an example method flow chart for managing IAB linkpartition, in accordance with various aspects and example embodiments ofthe subject application.

FIG. 12 illustrates another example method flow chart for managing IABlink partition, in accordance with various aspects and exampleembodiments of the subject application.

FIG. 13 illustrates another example method flow chart for managing IABlink partition, in accordance with various aspects and exampleembodiments of the subject application.

FIG. 14 illustrates an example block diagram of a computer that can beoperable to execute processes and methods, in accordance with variousaspects and embodiments of the subject application.

DETAILED DESCRIPTION

The subject disclosure is now described with reference to the drawings,wherein like reference numerals are used to refer to like elementsthroughout. The following description and the annexed drawings set forthin detail certain illustrative aspects of the subject matter. However,these aspects are indicative of but a few of the various ways in whichthe principles of the subject matter can be employed. Other aspects,advantages, and novel features of the disclosed subject matter willbecome apparent from the following detailed description when consideredin conjunction with the provided drawings. In the following description,for purposes of explanation, numerous specific details are set forth inorder to provide a more thorough understanding of the subjectdisclosure. It may be evident, however, that the subject disclosure canbe practiced without these specific details. In other instances,structures and devices are shown in block diagram form to facilitatedescribing the subject disclosure.

The methods and operations (e.g., processes and logic flows) describedin this specification can be performed by devices (e.g., a networkcontroller 605, relay DUs, donor DUs, etc.) comprising processors thatexecute machine executable instructions (e.g., computer program product,computer-readable instructions, software, software programs, softwareapplications, software modules, etc.) that facilitate performance of theoperations described herein. Examples of such devices can be devicescomprising circuitry and components as described in FIG. 14.

The present patent application provides for a power control system andprocess, whereby a power control adjustment is determined by a relaydistributed unit device, based on a measurement of the power level ofreceived access uplink (UL) transmissions, and a measurement of thepower level of a reference signal received from a donor DU via abackhaul downlink (DL) transmission. The power control adjustment istransmitted to the donor distributed unit device, which uses the powercontrol adjustment to reduce the amount of power of DL transmissions tothe relay distributed unit device.

In accordance with various aspects and embodiments of the subjectapplication, a network controller can be operable to analyze a networkcondition associated with the network node in response to adetermination that network communication traffic at a network noderelates to an emergency communication. Based on an analysis of thenetwork condition, the network controller can facilitate an adjustmentto a partition of an integrated access and backhaul link. The networkcontroller can further be operative to determine whether an operatorpolicy is applicable to the adjustment of the partition. Additionally,the network controller can select a path to route the emergencycommunication based upon the network condition and the operator policy.

FIG. 1 illustrates an example wireless communication system 100 (alsoreferred to as wireless system 100, mobile system 100, mobilecommunications system 100) in accordance with various aspects andembodiments of the subject application. In example embodiments (alsoreferred to as non-limiting embodiments), wireless communications system100 can comprise a mobile (also referred to as cellular) mobile network106, which can comprise one or more mobile networks typically operatedby communication service providers. The wireless communication system100 can also comprise one or more user equipment UE (e.g., UEs 102_(1-N) in the plural, UEs 102 in the plural, UE 102 in the singular ingeneral). UEs 102 _(1-N) can communicate with one another via one ormore network node devices (also referred to as network nodes) (e.g.,network nodes 104 _(1-N) in the plural, network nodes 104 in the plural,network node 104 in the singular in general) of the mobile network 106.The dashed arrow lines from the network nodes 104 _(1-N) to the UEs 102_(1-N) represent downlink (DL) communications and the solid arrow linesfrom the UEs 102 _(1-N) to the network nodes 104 _(1-N) represent uplink(UL) communications.

UE 102 can comprise, for example, any type of device that cancommunicate with mobile network 106, as well as other networks (seebelow). The UE 102 can have one or more antenna panels having verticaland horizontal elements. Examples of a UE 102 comprise a target device,device to device (D2D) UE, machine type UE, or UE capable of machine tomachine (M2M) communications, personal digital assistant (PDA), tablet,mobile terminal, smart phone, laptop mounted equipment (LME), universalserial bus (USB) dongles enabled for mobile communications, a computerhaving mobile capabilities, a mobile device such as cellular phone, adual mode mobile handset, a laptop having laptop embedded equipment(LEE, such as a mobile broadband adapter), a tablet computer having amobile broadband adapter, a wearable device, a virtual reality (VR)device, a heads-up display (HUD) device, a smart car, a machine-typecommunication (MTC) device, and the like. UE 102 can also comprise IOTdevices that communicate wirelessly.

Mobile network 106 can include various types of disparate networksimplementing various transmission protocols, including but not limitedto cellular networks, femto networks, picocell networks, microcellnetworks, internet protocol (IP) networks, Wi-Fi networks associatedwith the mobile network (e.g., a Wi-Fi “hotspot” implemented by a mobilehandset), and the like. For example, in at least one implementation,wireless communications system 100 can be or can include a large scalewireless communication network that spans various geographic areas, andcomprise various additional devices and components (e.g., additionalnetwork devices, additional UEs, network server devices, etc.).

Still referring to FIG. 1, mobile network 106 can employ variouscellular systems, technologies, and modulation schemes to facilitatewireless radio communications between devices (e.g., the UE 102 and thenetwork node 104). While example embodiments might be described for 5GNew Radio (NR) systems, the embodiments can be applicable to any radioaccess technology (RAT) or multi-RAT system where the UE operates usingmultiple carriers. For example, wireless communications system 100 canbe of any variety, and operate in accordance with standards, protocols(also referred to as schemes), and network architectures, including butnot limited to: global system for mobile communications (GSM), 3GSM, GSMEnhanced Data Rates for Global Evolution (GSM EDGE) radio access network(GERAN), Universal Mobile Telecommunications Service (UMTS), GeneralPacket Radio Service (GPRS), Evolution-Data Optimized (EV-DO), DigitalEnhanced Cordless Telecommunications (DECT), Digital AMPS (IS-136/TDMA),Integrated Digital Enhanced Network (iDEN), Long Term Evolution (LTE),LTE Frequency Division Duplexing (LTE FDD), LTE time division duplexing(LTE TDD), Time Division LTE (TD-LTE), LTE Advanced (LTE-A), TimeDivision LTE Advanced (TD-LTE-A), Advanced eXtended Global Platform(AXGP), High Speed Packet Access (HSPA), Code Division Multiple Access(CDMA), Wideband CDMA (WCMDA), CDMA2000, Time Division Multiple Access(TDMA), Frequency Division Multiple Access (FDMA), Multi-carrier CodeDivision Multiple Access (MC-CDMA), Single-carrier Code DivisionMultiple Access (SC-CDMA), Single-carrier FDMA (SC-FDMA), OrthogonalFrequency Division Multiplexing (OFDM), Discrete Fourier TransformSpread OFDM (DFT-spread OFDM), Single Carrier FDMA (SC-FDMA), FilterBank Based Multi-carrier (FBMC), zero tail DFT-spread-OFDM (ZTDFT-s-OFDM), Unique Word OFDM (UW-OFDM), Unique Word DFT-spread OFDM (UWDFT-Spread-OFDM), Cyclic Prefix OFDM (CP-OFDM), resource-block-filteredOFDM, Generalized Frequency Division Multiplexing (GFDM), Fixed-mobileConvergence (FMC), Universal Fixed-mobile Convergence (UFMC), MultiRadio Bearers (RAB), Wi-Fi, Worldwide Interoperability for MicrowaveAccess (WiMax), and the like.

Still referring to FIG. 1, in example embodiments, UE 102 can becommunicatively coupled (or in other words, connected) to a network node104 of the mobile network 106. Network node 104 can have a cabinet andother protected enclosures, an antenna mast, and multiple antennas forperforming various transmission operations (e.g., multiple inputmultiple output (MIMO) operations). Each network node 104 can serveseveral cells, also called sectors, depending on the configuration andtype of antenna. Network node 104 can comprise NodeB devices, basestation (BS) devices, mobile stations, access point (AP) devices, andradio access network (RAN) devices. Network node 104 can also includemulti-standard radio (MSR) radio node devices, including but not limitedto: an MSR BS, an eNode B device (e.g., evolved NodeB), a networkcontroller, a radio network controller (RNC), a base station controller(BSC), a relay device, a base transceiver station (BTS), an accesspoint, a transmission point (TP), a transmit and receive point (TRP), atransmission node, a remote radio unit (RRU), a remote radio head (RRH),nodes in distributed antenna system (DAS), distributed unit (DU), andthe like. In 5G terminology, the network node is referred to by some asa gNodeB device.

Still referring to FIG. 1, in various embodiments, mobile network 106can be configured to provide and employ 5G cellular networking featuresand functionalities. 5G wireless communication networks are expected tofulfill the demand of exponentially increasing data traffic and to allowpeople and machines to enjoy gigabit data rates with virtually zerolatency. Compared to 4G, 5G supports more diverse traffic scenarios. Forexample, in addition to the various types of data communication betweenconventional UEs (e.g., phones, smartphones, tablets, PCs, televisions,Internet enabled televisions, etc.) supported by 4G networks, 5Gnetworks can be employed to support data communication between smartcars in association with driverless car environments, as well as machinetype communications (MTCs). Considering the different communicationneeds of these different traffic scenarios, the ability to dynamicallyconfigure waveform parameters based on traffic scenarios while retainingthe benefits of multi carrier modulation schemes (e.g., OFDM and relatedschemes) can provide a significant contribution to the highspeed/capacity and low latency demands of 5G networks. With waveformsthat split the bandwidth into several sub-bands, different types ofservices can be accommodated in different sub-bands with the mostsuitable waveform and numerology, leading to an improved spectrumutilization for 5G networks.

Still referring to FIG. 1, to meet the demand for data centricapplications, features of proposed 5G networks may comprise: increasedpeak bit rate (e.g., 20 Gbps), larger data volume per unit area (e.g.,high system spectral efficiency—for example about 3.5 times that ofspectral efficiency of long term evolution (LTE) systems), high capacitythat allows more device connectivity both concurrently andinstantaneously, lower battery/power consumption (which reduces energyand consumption costs), better connectivity regardless of the geographicregion in which a user is located, a larger numbers of devices, lowerinfrastructural development costs, and higher reliability of thecommunications. Thus, 5G networks may allow for: data rates of severaltens of megabits per second should be supported for tens of thousands ofusers, 1 Gbps to be offered simultaneously to tens of workers on thesame office floor, for example; several hundreds of thousands ofsimultaneous connections to be supported for massive sensor deployments;improved coverage, enhanced signaling efficiency; reduced latencycompared to LTE.

The upcoming 5G access network may utilize higher frequencies (e.g., >6GHz) to aid in increasing capacity. Currently, much of the millimeterwave (mmWave) spectrum, the band of spectrum between 30 gigahertz (Ghz)and 300 Ghz is underutilized. The millimeter waves have shorterwavelengths that range from 10 millimeters to 1 millimeter, and thesemmWave signals experience severe path loss, penetration loss, andfading. However, the shorter wavelength at mmWave frequencies alsoallows more antennas to be packed in the same physical dimension, whichallows for large-scale spatial multiplexing and highly directionalbeamforming.

FIG. 2 illustrates an example embodiment of a mobile network (e.g.,wireless communications system 100) in which non-real-time controlfunctions are centrally hosted (e.g., in a central unit (CU) 205) todirect transmissions across coverage areas, while real time functionsare deployed at distributed units (DUs) that can manage the airinterface resources between the DUs and UEs. In this RAN protocolarchitecture, which is native to the 3GPP specification and can beexpected to be employed in the upcoming 5G RAN network, some of thevarious functionalities of a network node (e.g., network node 104) canbe split and implemented in DUs.

In example embodiments, an integrated access and backhaul environmentcan be implemented, wherein the backhaul transmission links betweendonor units, and the access transmission links between donor units andUEs, can be integrated. In this implementation, DUs can comprise a donorDU 210 that communicate with one or more relay DUs (e.g., relay DU 212₁, relay DU 212 ₂) utilizing wireless “backhaul” links (e.g., backhaullinks 215 _(1-N) in the plural, backhaul links 215 in the plural,backhaul link 215 in the singular in general). A donor DU 210 and arelay DU 212 and can communicate with one or more UEs (for example, inFIG. 3, UEs 102 ₁₋₄) using wireless “access” links (e.g., access links220 _(1-N) in the plural, access links 220 in the plural, access link220 in the singular in general).

Relay DUs can be located closer to the edge of a cell, and can aid inmeeting the ever-increasing demand for coverage and capacity. In exampleembodiments, a relay DU is typically smaller in size than a network node(e.g., network node 104), can vary in size, has lower power consumption,frequency (e.g., some relay DUs will be mmWave DUs), and can connect viaa backhaul link to another DU (which can be a donor DU or another relayDU), and can communicate via access links with UEs (e.g., UEs 104).

Donor DUs are sometimes referred to as transmission-receive points(TRPs), and relay DUs are sometimes referred to as rTRPs. Donor DUs arealso referred to as parent nodes, and relay DUs are also referred to asrelay nodes. Donor DUs can reside at a macrosite, whereas metrosites canrefer to locations that accommodate relay DUs of different sizes (e.g.,smaller-sized relay DUd, medium-sized relay DUs).

Of note, the backhaul and access links share the same spectrum, and assuch, the communications between the donor DUs, relay DUs, and the UEscan be said to be integrated, and referred to as integrated access andbackhaul (IAB) links. A donor DU might be receiving communicationtransmissions from a relay DU on a backhaul link, and also might bereceiving communications from one or more UEs on access links, with someoverlapping spectrum as well as overlapping air space. Due to theexpected larger bandwidth available for NR compared to LTE (e.g. mmWavespectrum) along with the native deployment of massive MIMO or multi-beamsystems in NR, there is now an opportunity to develop and deploy IABlinks. IAB links can allow for easier deployment of a dense network ofself-backhauled NR cells in a more integrated manner by building uponmany of the control and data channels/procedures defined for providingaccess to UEs.

As an example, still referring to FIG. 2, a UE (e.g., UE 102 ₁ as shownin FIG. 2) can transmit a signal via a wireless access link (e.g.,access link 220 ₁) to relay DU 212 ₁, which can then relay the signalvia a backhaul link (e.g., backhaul link 215 ₁) to the donor DU 210. Inthis instance, the relay DU 212 ₁ is using both an access and backhaullink for transmissions. In some instances, a donor DU 210 cancommunicate between a relay DU, and also communicate with one or moreUEs. For example, as shown in FIG. 2, donor DU 210 can communicate withrelay DU 212 ₁ and relay DU 212 ₂; it can also communicate on accesslink 220 ₂ with UE 102 ₂. Additionally, donor DU can be sending to andreceiving signals from both UE 102 ₂ and from relay DU 212 ₁. And relayDU 212 ₂. Also, in the example of FIG. 2, a relay DU 212 ₃ cancommunicate with a UE on access link 220 ₄ and relay DU 212 ₃ can alsocommunicate with relay DU 212 ₂ on a backhaul link 215 ₃. Intransmissions in which a DU communicates on access and backhaul links,the traffic can be integrated, for example, using multiplexing andmultiple access schemes (described below).

In example embodiments of the subject application, the backhaulcommunications between donor units (e.g., between donor DU 210 and relayDU 212 ₁) and the access communications between user equipment (UEs 102_(1-N)) and donor units (e.g., between donor DU 210 and UE 102 ₂), canbe integrated (e.g., multiplexed), resulting in an IAB link. Thetransmissions can be multiplexed so as to avoid interference. Someexample transmission schemes integrating access and backhaultransmissions are described further below.

The network interface (e.g., communications interface) between the CU205 and donor DU 210 can be referred to as the F1 (or F1-U) interface250 (e.g., per 3GPP specifications).

Still referring to FIG. 2, the CU 205 can be operable to communicatewith a core 260 (e.g., core network CN, evolved packet core (EPC)), viafor example, a fiber interface. The core can serve as the interface forconnection to networks such as the internet, corporate private networks,IP multimedia subsystems, etc. (e.g., one or more communication serviceprovider networks).

FIG. 3 shows another example illustration wherein the multiplexed accessand backhaul transmissions are represented with IAB link 315, wherein aDU (e.g., donor DU 210, relay DU 212) can multiplex data via access andbackhaul links in time, frequency, or space (e.g. beam-based operation)to communicate with other DUs (e.g., relay DU 212), or with UEs. Here,the relay DU 212 also communicates with the donor DU 210, as well aswith the UEs (e.g., UEs 102 _(1-N)). The IAB link 315 between the donorDU 210 and the relay DU 212 can carry user plane and control plane datafor all the UEs 102 _(1-N) being served by the relay DU 212. Hence, theIAB link 315 multiplexes packets to/from multiple different bearersserving the UEs 102 _(1-N) that are being served by the relay DU 212,along with packets to/from the donor DU 210. Thus, the IAB link 315 cancomprise integrated access traffic between the donor DU 210 and UEs 102_(1-N), integrated access traffic between the relay DU 212 and the UEs102 _(1-N), and integrated backhaul traffic between the donor DU 210 andthe relay DU 212. Again, as noted above, the same spectrum is being usedfor both backhaul and access links, and as such, an IAB link can employdifferent multiplexing schemes to allow for uplink (UL) and downlink(DL) transmissions using the backhaul and access links (these schemesare described further below).

In the example architecture shown in FIG. 3, on the user plane, thePacket Data Convergence Protocol (PDCP) sublayers can reside at the CU205, while the radio link control (RLC), media access control (MAC), andPHY layers can reside at the distributed units (e.g., donor DU 210,relay DU 212). As is known in the art, the PDCP layer, part of LTE layer2 protocols, can be responsible for compression of the IP header ofuser-plane data packets (e.g., using the robust header compression(RoHC) protocol) to reduce the number of bits transmitting over theradio interface, ciphering and integrity protection of RRC messages,in-sequence delivery and retransmission of PDCP service data units(SDUs), and duplicate detection. The RLC layer is responsible forsegmentation, concatenation, ARQ retransmission (e.g., error correctionthrough automatic repeat request (ARQ)) and in-sequence delivery tohigher layers. The media access control MAC layer is responsible formultiplexing of RLC protocol data units, HARQ retransmission (e.g.,error correction through HARQ), scheduling for UL and DL, logicalchannel prioritization, etc. The physical layer (PHY) layer isresponsible for coding/decoding, modulation/demodulation, multi-antennaprocessing, and mapping of signals to the appropriate physicaltime-frequency resources. Mapping of transport channels to physicalchannels is also handled at the PHY layer.

FIG. 4 shows examples of transmissions employing time divisionmultiplexing (TDM) 410, frequency division multiplexing (FDM) 420, andhybrid FDM/TDM 430 to integrate access and backhaul link transmissions.In the example transaction illustrating TDM 410, backhaul downlink(e.g., backhaul DL), backhaul uplink (e.g., backhaul UL), accessdownlink (e.g., access DL), and access uplink (e.g., access UL)transmissions can occur at different times on the same frequency (guardintervals in between transmission slots can also be employed, denoted bythe label GAP). Frequency division multiplexing (FDM) 420 schemes canalso be employed, whereby UL and DL transmissions on the access link aremade on one frequency, and UL and DL transmissions on the backhaul linkare made on another frequency, thereby allowing the transmissions tooccur at the same time. Still referring to FIG. 4, in the exampleillustrating hybrid FDM/TDM 430, UL and DL access transmissions can betransmitted on one frequency, while other access and backhaul UL and DLtransmissions with assigned time slots are transmitted on anotherfrequency.

In addition to time and frequency, in 5G, the transmissions can also bemultiplexed in space (e.g., spatial-division multiplexing (SDM)).Time-frequency-spatial layers can be used as a dynamic radio-frequency(RF) resource grid, instead of time-frequency only as a resource grid.The addition of the spatial layer as a multi-user resource is animportant component of 5G that is enabled with techniques such as fulldimension MIMO (FD-MIMO) or massive MIMO. The introduction of thisspatial layer as a multi-user resource allows a DU simultaneouslycommunicate with a UE on the access and another DU (mmW or macro cell)on the backhaul (self backhauling) using the same spectrum. Beamformingand directional transmissions can allow for transmissions in the samefrequency and time, but directed spatially in a different direction ormagnitude, so as to reduce interference. The spatial multiplexing canfurther be divided into the two following cases: a) intra-panel SDM,wherein the access and backhaul links use the same panel but differentspatial layers, and b) inter-panel SDM, wherein the access and backhaullinks use different panels. In example embodiments, the power controlmanagement system and methods disclosed herein can be applicable tovarious cases of access and backhaul multiplexing schemes.

Referring now to FIG. 5 provides an illustration of multi-hopbackhauling and multi-site connectivity, and the multiplexing betweenDUs of different “hop orders.” Since the coverage for some cells can bevery small, and some DUs can be farther away, a multi-hop capability inwhich, for example, a mmWave relay DU might relay to another relay DUfarther away, can be conducive to the functionality and efficiency of anext generation network. The hop order (e.g., node order) of a node(e.g., donor DU or relay DU) indicates the number of hops it is awayfrom a donor node. FIG. 5 shows the topology of a network as arelational graph based on edges and nodes, wherein each circlerepresents a node. In FIG. 5, hop order 0 node 500 is of hop order 0,can comprises a donor node. Hop order 1 node 510 is of hop order 1(e.g., one hop away from hop order 0 node 500), and hop order 2 node 520is of hop order 2 (e.g., 2 hops away from hop order 0 node 500). Incontext of the example illustrated in FIG. 2, an example of hop order 0node 500 would be donor DU 210. An example of hope order 1 node 510would be relay DU 212 ₁ and relay DU 212 ₂, both one hope away fromdonor DU 210. An example of hop order 2 node 520 would be relay DU 212₃, which is two hops away from donor DU 210. Thus, an DU can have moreone or more DUs between the DU and the donor node, and each node canconnect to multiple nodes in different hop orders.

Still referring to FIG. 5, due to the half-duplex constraint at eachrelay DU, the relay DU can transmit or receive at any given instance,but not both. The UE can be in receive mode during a backhaul DLallocation and in transmit mode during a backhaul UL allocation.Similarly, the DU can be in receive mode during an access UL allocationand in transmit mode during an access DL allocation. This implies thatthe frame structure across multiple hops can be staggered, as shown inFIG. 6. Based on the half duplex constraint when the access and backhaulare multiplexed at the same time (e.g., FDM or SDM) then the followingcombinations can result: PHY receive: backhaul DL and access UL are FDMor SDM; PHY transmit: backhaul UL and access DL are FDM or SDM.

Moving to FIG. 6, the upcoming 5G access network can also employ anarchitecture having a distributed core network (CN), which can comprisethe CU 205 and the core 260. In a distributed CN, the user plane andcontrol plane are separated, wherein complex control plane functions areabstracted from forwarding elements, simplifying user plane operationsby relocating control logic to physical or virtual servers. Each planecarries a different type of traffic and can be implemented as overlaynetworks that runs independently on top of another one, althoughsupported by the same physical infrastructure. The user plane (sometimesknown as the data plane, forwarding plane, carrier plane, or bearerplane) carries the network user traffic, and the control plane carriessignaling traffic. In example embodiments, the planes can be implementedin the firmware of routers and switches. User plane data is carried ondata radio bearers (DRBs) that traverse the above described user planeRAN protocol architecture. On the control plane, signaling radio bearers(SRBs) are set up that carry control messages from the RRC layer alsoutilize the PDCP layer at the CU, and are further carried down throughthe RLC, MAC, and PHY layers at the DUs to be delivered to the UEs viaaccess links over the air interface. Each UE 102 can be allocatedmultiple DRBs and SRBs by the network.

As an example of the separation of user and control plane in adistributed CN, a serving gateway S-GW in a centralized CN can in adistributed CN environment be separated into a S-GW-C for the controlplane and S-GW-U for the user plane, wherein the user planefunctionality is closer to the network edge. Likewise, as shown in aPacket Data Network (PDN) gateway (P-GW) can be separated into a P-GW-Cfor the control plane, and a P-GW-U for the user plane, with the S-GW-Uand P-GW-U functionality being moved closer to the edge of the network.In such a distributed CN environment, the physical core can be virtuallyseparated and relocated in the network into multiple virtual corenetworks using virtualization technology. This software-definednetworking (SDN) approach, can be complimentary to a network functionsvirtualization (NFV) approach, in which a virtual network function (VNF)is responsible for handling specific network functions (NFs) that run onone or more virtual machines (VMs) on top of the hardware networkinginfrastructure (e.g., routers, switches, etc.). Individual VNFs can beconnected or combined to offer a particular network communicationservice. Both SDN and VNF can facilitate the IAB partitioning androuting functions as described below.

Referring to FIG. 6, a mobile network 106 in accordance with variousaspects and embodiments of the subject application can implement anemergency responders communication network (ERCN) that can carryemergency responder communications (e.g., ERCN traffic, such as ERCNdata, ERCN messages, ERCN email, ERCN voice data, ERCN alerts, ERCNbroadcast message and alerts, ERCN video data, etc.). This can beimplemented, for example, using a network slice that provides emergencycommunication services for first responder entities, and devices used byfirst responder entities and their personnel. An example of such an ERCNis FirstNet, an ongoing implementation of an emergency network sponsoredby the U.S. federal government that serves first responders such aspolice, fire, and EMS personnel, and puts advanced technologies,applications, and devices in the hands of first responders so that theycan more effectively provide public safety services. Such an ERCN canprovide first responders with the coverage, capacity, cybersecurity,interoperability, and quality of service (QoS) they need to shareinformation to facilitate the performance of their jobs. As such, amobile network that carries ERCN traffic should facilitate delivery ofthis traffic. Not only is emergency communication traffic important, ithas significant different traffic characteristics (e.g. a significantamount of multicast traffic) than other communication services.

In accordance with various aspects and example embodiments of thesubject application, there is provided a network controller that enablesthe dynamic optimization of access/backhaul partitioning in an IAB link,when triggered by an ERCN event, as well as the dynamic backhaul routingoptimization for ERCN data. These operations can be implemented withcentralized, distributed, or a hybrid control entity. In exampleembodiments of the subject application, a network controller can performthese operations.

FIG. 6 shows an example mobile radio access network (RAN) in which anetwork controller 605 (e.g., one or more network controllers performingone or more functions, which can be virtual functions) can manageseveral macrosites having donor DUs (e.g., donor DU 210 ₁₋₄ labeled “A”through “D,” respectively, and manage several metrosites comprisingrelay DUs (e.g., relay DUs 212 ₁₋₆, labeled “a1” to “a6,” respectively.As shown in FIG. 6, while there can be many implementations of a networkcontroller, in example embodiments, an SDN controller can be used. AnSDN controller comprises an application in software defined networking(SDN) that can manage flow control to enable intelligent networking. SDNcontrollers are based on protocols (e.g., such as OpenFlow) that allowservers to tell switches where to send packets of network traffic.Implementation with an SDN controller can leverage the concept of theseparation of the control plane from user plane. Since use of an SDNcontroller can result in improved programmability, great flexibility,and separation between control and forwarding, an SDN controller canprovide for the operations of 1) access/backhaul (e.g., IAB)partitioning and 2) route optimization based on, for example, an ERCNevent (which generates ERCN traffic), operator policies, and networkconditions. The IAB partitioning (e.g., facilitating an adjustment to apartition of an IAB link) and routing will be described further below.

Moving to FIG. 7, a block diagram illustrating the functioning of anetwork controller 605 is shown. A network controller 605 can consideras input information, a ERCN traffic presence indicator 705, operatorpolicies 710, and network conditions data 715. Based on an analysis ofthis information, the network controller 605 can guide and facilitateIAB partitioning 720, and route optimization 725.

The network controller 605 (e.g., which can be one or more networkcontrollers) can be operable to determine the presence of ERCN trafficon the network (e.g., using an ERCN traffic presence indicator 705).ERCN traffic can be present can be present, for example, anytime anemergency condition arises, or an emergency event occurs (e.g., fromsmaller events like traffic accidents to larger events like naturaldisasters and terroristic attacks). To determine the presence of ERCNtraffic (at a DU, for example), the network controller can examineincoming network traffic packets for the presence of an identifier, orindicator (provided by a DU, for example) that the network communicationtraffic comprises an emergency communication (e.g., emergency respondercommunication). The indicator (e.g., ERCN traffic presence indicator705) can be a data element, a bit in a frame, sequence of characters,etc., that indicates whether the traffic at the DU relates to ERCNtraffic. An indicator that identifies traffic as ERCN traffic, can be,for numeric. For example, a “0” in the frame corresponding to ERCNtraffic indication can indicate the absence of ERCN traffic. A “1” canmean that the ERCN traffic is the only traffic on the network, or thatparticular segment of the network. A “2” value can indicate the presenceof both ERCN and regular services on the network.

Still referring to FIG. 7, in example embodiments in accordance withaspects of the present application, the network controller 605 canobtain access to operator policies 710 related to the delivery of ERCNdata, as well as other policies. The policies can be, for example,provisioning policies such as a subscriber level agreement (SLA), smartbilling (dedicated services can be charged differently when a superslice is used, depending on the supply and demand of the super slice andits capacity and availability), related to not only the ERCN data, butother, regular non-ERCN data as well (e.g., other subscriber traffic(e.g., generated by customer entity or customer identity devices). Thisinformation can enable the network controller 605 to make decisionsregarding which traffic to prioritize. For example, the ERCN'sdesignated level of service (e.g., based on its bandwidth requirements,quality of service (QoS), class of service, etc.) can take priority overthat of other data packets. As for non-ERCN traffic, packets associatedwith premium services, or premium level SLAs, can take priority overregular traffic that is non-premium services. These packets can have adifferent bandwidth, class of service, quality of service, etc.,associated with them. The prioritization of the traffic can inform thenetwork controller in its performance of IAB link partitioningoperations and also its performance of route optimization operations(described further below).

The network controller 605, in performing its IAB partitioning and routeoptimization functions, can receive input regarding network conditions(e.g., network conditions data 715), and analyze the network conditioninformation. The network conditions data 715 can comprise DU (e.g., TRP)information and dynamic conditions. Network conditions data 715 cancomprise, for example, information regarding the type (e.g., profile) ofthe DU. For example, the radio access technology used by the DU (e.g.,LTE or 5G), the frequency band it operates in (e.g., band x or band y,where “x” is a particular frequency range, and “y” is a particularfrequency range), the classification of the DU (e.g., whether it is amillimeter wave (mmW) relay, or metrosite relay DU, or macrosite donorDU), its total operating bandwidth, and the amount of output powergenerated by the DU (e.g., 1 megawatt (mW), 5 mW), to name a few. Thenetwork conditions data 715 can comprise the access/backhaul partition(e.g., 50 Mhz for access transmissions, 50 Mhz for backhaultransmissions), the current access load (e.g., 40%), the wirelessbackhaul link between a donor DU and relay DUs (e.g., a1-A from FIG. 6describes the route between relay DU a1 and donor DU A. The networkconditions data 715 can comprise the backhaul characteristics, forexample, the type of access (e.g., fiber, 10G, etc.), the bandwidth ofthe backhaul link (e.g., 50 Mhz, 20 Mhz, etc.). More examples of networkconditions data 715 are described below.

FIG. 8 illustrates an example of an IAB partitioning operation (e.g.,function, task, etc.) in which access/backhaul resources can beallocated differently (e.g., adjusted from normal delivery) toprioritize ERCN traffic. In the top graph of FIG. 8, during normaloperation in which there is no ERCN traffic presence, the partition ofaccess and back can be 50/50 (e.g., 50 megahertz (Mhz) access, 50 Mhzbackhaul). Of note, these are the transmission slots that care allocatedfor access and backhaul, but the access load might still be, forexample, 60%. That is, even though bandwidth has been allocated 50/50,more access traffic is on the link. As an example, if access trafficbecomes loaded and the backhaul links are less utilized, the networkcontroller 605 can partition the IAB link by re-allocating the bandwidthallocated for access traffic to increase the allotted bandwidth foraccess traffic, while reducing the allocated bandwidth for backhaultransmissions. As shown in FIG. 8, an access transmission slot 805 foraccess transmissions (multiplexed with backhaul transmissions), can beincreased, after partitioning, so that the transmission slot's bandwidthis increased relative to its original bandwidth. The bandwidth of thebackhaul time slots, conversely can decrease. As another example, thenumber of access time slots can also be increased (e.g., two accessslots for every one backhaul slot). In the opposite scenario, ifbackhaul traffic is heavy, then the partitioning can adjust so that morebandwidth is allocated for backhaul traffic, and the frequency oftransmissions of backhaul slots can also be adjusted.

Thus, facilitating an adjustment to the IAB link partition can comprisefacilitating changing an amount of the first bandwidth. The facilitatingan adjustment can comprise facilitating changing an amount of the secondbandwidth. The adjustment can comprise facilitating a change in afrequency of transmission of time slots allocated for transmissions onthe access communication link. The adjustment can comprise facilitatinga change in a frequency of transmission of time slots allocated fortransmissions on the backhaul communication link. The facilitating canbe performed, for example, by a network controller (e.g., networkcontroller 605). The network controller can consider information, suchas network conditions data (e.g., network conditions data 715), as wellas one or more operator policies (operator policies 710). Thisinformation can be used in an algorithm that can, for example, weigh oneor more pieces of information to determine whether an adjustment to theIAB partition can be more desirable. As an example, if it is determined(e.g., by network controller 605) that a ERCN traffic presence indicatoris present, and a large percentage of the ERCN traffic on a IAB link(e.g., IAB link 315) comprises access traffic, and the amount ofbandwidth allocated to access traffic at a particular node (or on aparticular link) is 20 Mhz, while the amount of bandwidth allocated forbackhaul communications is 80 Mhz, the network controller might adjustthe IAB partition such that more bandwidth is allocated for accesscommunications. It can, for example, increase the amount of accesstraffic on the IAB link to 60 Mhz, while reducing the bandwidthallocated for backhaul communications on the IAB link to 40 Mz.

In example embodiments in accordance with the present application, thedynamic partitioning of the resources between access and backhaul can becontrolled (e.g., facilitated) by the network controller, but can beperformed at the scheduler, which makes the dynamic partitioningpossible. A scheduler can, for example, be operable to determineresource assignments for transmissions between UEs and DUs, and betweenthe donor DU and the relay DU. The scheduler can assign networkresources based upon numerous criteria (e.g., base station throughput,user latency, amount of packets waiting at buffer, fairness, etc.).Depending on factors and conditions (e.g., condition of the channels,number of DUs, number of UEs in a cell, access utilization, backhaulutilization, etc.), the schedulers of the DUs can be operative to selectfrom a variety of multiplexing schemes that can integrate thetransmission of the backhaul links and access links. In order to performthese operations in a scheduler, a mechanism for relaying schedulingmetrics (or benefit metrics) from the centralized controller (e.g.,network controller 605) to the DU can be used.

With respect to route optimization, the network controller 605 canfacilitate the routing of data through DUs in a manner that prioritizesthe delivery of ERCN traffic. As an example, it might divert trafficaway from a relay DU that has, for example, poorer transmission channelquality (e.g., obstructed transmissions, etc.). For example, as shown inFIG. 6, backhaul traffic from relay DU 212 ₃ (a3) to donor DU 210 ₁might have had its route changed from going through relay DU 212 ₄ (a4)to relay DU 212 ₅ (a5) if the network condition information regardingrelay DU 212 ₄ shows that its channel condition is poor. As anotherexample, the network controller 605 can select a route that reduces thenumber of hops for traffic packets to get from a donor DU to a relay DU,by routing the ERCN traffic through 3 relay DUs versus, say 5 relay DUs.

FIG. 9 and FIG. 10 provide charts comprising various information, ordata, relating to network conditions (e.g., network conditions data715). The difference in some of the network conditions data presented inFIG. 9 versus FIG. 10 shows how the partition for the IAB link can bechanged (e.g., as facilitated by a network controller, e.g., networkcontroller 605) based on the presence of ERCN traffic.

Network conditions data can comprise, for example, the protocol that aDU employs (e.g., LTE, 5G). Network conditions data can also provide,for example, a frequency range (for example, a frequency band, such asband x, or band y, wherein x and y represent a value, or a specificrange) associated with a DU. Network conditions data can also comprise,for example, the width of the spectrum associated with the DU. Networkconditions data can also comprise, for example, the type of site for theDU, such as whether it is macrosite or metrosite. Network conditionsdata can also comprise whether the DU is operating in the millimeterwave (e.g., with a designation “mmW”).

Network conditions data can comprise information about the IAB partition(e.g., access/backhaul partition), such as the amount of bandwidthallocated for access transmissions, and the amount of bandwidthallocated for backhaul transmissions, of a particular IAB link (e.g.,IAB link 315). For example, a displayed designation for the IABpartition being 50 Mhz/50 Mhz can indicate that 50 Mhz is the bandwidthallocated for access traffic, and 50 Mhz is the bandwidth allocated forbackhaul traffic. The IAB partition can also be expressed, for examplein terms of percentage of the bandwidth of the IAB link taken up access,or backhaul (e.g., 50%/50%).

Network conditions data can also comprise information regarding thepercentage of the IAB link's load access traffic, or the percentage ofthe load that is backhaul traffic (e.g., 40% of the load on the IAB linkmight be access traffic, or 60% of the load on the IAB link might bebackhaul traffic). Network conditions data can also comprise thepercentage of the load that is access traffic (or the percentage of theload that is backhaul traffic), passing through a DU (e.g., 40% of thetraffic passing through the DU is access traffic, or 60% of the trafficpassing through the DU is backhaul traffic).

The network conditions data can also comprise data regarding thebackhaul link characteristics, such as, for example, whether it isfiber, 10G link, etc. The backhaul link characteristics can beinformation about the type of protocol (5G, LTE), whether it ismillimeter wave, what frequency band it operates in (e.g., band x, bandy), the width of the frequency band, etc.

The network conditions data can also comprise data regarding a channelcondition of a particular link between one DU and another (e.g., poorcondition, good condition, excellent condition, etc.), which can beexpressed as a value (e.g., 1 for excellent, 2 for good, 3 for fair, 4for poor, etc.).

Referring to FIG. 9, an example network conditions table 900 is shown toprovide an illustration of some of the relevant network condition dataassociated with DUs when there is no ERCN traffic with respect to eachnode. Not all entries in this table are filled, as the table providesexamples. Network conditions table 900 can show the DU's identity 905(e.g., which DU is involved), ERCN traffic presence 910 (e.g., whetherERCN traffic is being carried by the DU), the DU's profile 915,access/backhaul partition 920 (e.g., the current IAB partition), theaccess load percentage 925, the backhaul link 930 (which identifieslinks to a donor DU), backhaul link characteristics 935, backhaul loadpercentage 940, and channel condition 945 of the link.

As can be seen in network conditions table 900, donor DU A (e.g., donorDU 210 ₁ from FIG. 6) is an LTE capable DU, operating on band x, and isa donor DU (at a macrosite). Additionally, 40% of its load is accesstraffic. Donor DU A, being a donor, has no links to itself. Its backhaullink characteristic is comprised of Fiber, and 10G bandwidth. Each ofthe other relay DUs (e.g., relay DUs a1-a5 in network conditions table900) also have network profile and network conditions informationassociated with them. Of note, in network conditions table 900, theaccess/backhaul partition for relay DU a2 is at 50 Mhz bandwidth for theaccess link, and 50 Mhz for the backhaul link, as shown in field 950.

FIG. 10, shows the network conditions table 900, but in FIG. 10, theERCN presence column indicated the presence of ERCN traffic at severalDUs. As mentioned above, a network controller (e.g., network controller605) can facilitate adjustments to the access/backhaul (e.g., IAB)partition based on the presence of ERCN traffic presence indicator 705,operator policies 710, and network conditions data 715. In networkconditions table 900 as shown in FIG. 10, the access/backhaul partitionfor relay DU a2 in field 1005 has changed from 50/50 Mhz in FIG. 9 to40/60 Mhz in FIG. 10. As such, the IAB partition for traffic associatedwith node a2 has been adjusted to provide more bandwidth for backhaulcommunications.

The methods and operations (e.g., processes and logic flows) describedin this specification can be performed by one or more devices (e.g., anetwork controller 605, relay DUs, donor DUs, etc.) comprising one ormore processors that execute computer executable instructions (e.g.,computer program product, computer-readable instructions, software,software programs, software applications, software modules, etc.) that,when executed by a processor, facilitate performance of operations asdescribed in FIGS. 11, 12, and 13. The computer executable instructionscan be stored on, for example, a machine-readable storage medium.

FIG. 11 illustrates an example method for managing an IAB linkpartition, in accordance with various aspects and example embodiments ofthe subject application.

The method can comprise, at block 1110, analyzing a network condition(e.g., network conditions data 715) associated with a first network nodedevice (e.g., network node 104) in response to a determination thatnetwork communication traffic at the first network node device relatesto an emergency responder communication (e.g., ERCN traffic). Thedetermination can comprises determining whether a data frame contains anindicator indicating a presence of the emergency responder communication(e.g., ERCN traffic presence indicator 705). The first network nodedevice can comprises a transmit and receive point device (e.g., TRP) fortransmission and reception of packets of information. The first networknode device can comprise a distributed unit (DU) device (e.g., donor DU210, relay DU 212).

The method can further comprise, at block 1120, based on a result of theanalyzing of the network condition, facilitating an adjustment to apartition of an integrated access and backhaul link. The integratedaccess and backhaul link (e.g., IAB link 315) can comprise an accesscommunication link (e.g., access link 220) integrated with a backhaulcommunication link (e.g., backhaul link 215). The access communicationlink can carry a first transmission between the first network nodedevice and a user equipment (e.g., UE 102). The backhaul communicationlink can carry a second transmission between the first network nodedevice and a second network node device. The first transmission and thesecond transmission can be multiplexed on the integrated access andbackhaul link. The partition can relate to a first bandwidth relating tothe access communication link and a second bandwidth relating to thebackhaul communication link. The facilitating an adjustment can comprisefacilitating changing an amount of the first bandwidth. The facilitatingan adjustment can comprise facilitating changing an amount of the secondbandwidth. The adjustment comprises facilitating a change in a frequencyof transmission of time slots allocated for transmissions on the accesscommunication link. The adjustment comprises facilitating a change in afrequency of transmission of time slots allocated for transmissions onthe backhaul communication link.

FIG. 12 illustrates another example method for managing IAB linkpartition, in accordance with various aspects and example embodiments ofthe subject application.

The method can comprise, at block 1210, receiving, by a networkcontroller device (e.g., network controller 605) comprising a processor,data from a first network node device (e.g., donor DUs 210 _(1-N), relayDU 212 _(1-N), etc.). The data can comprise an indicator that networkcommunication traffic at the first network node device comprises anemergency communication (e.g., ERCN traffic presence indicator 705). Thedata can further comprise information related to a network condition(e.g., network conditions data 715) associated with the first networknode device.

The method at block 1220 can further comprise, based on a presence ofthe indicator and the network condition, facilitating, by the networkcontroller device, managing a partition of an integrated access andbackhaul link (IAB link 315). The integrated access and backhaul linkcomprises an access communication link (e.g., access link 220)integrated with a backhaul communication link (e.g., backhaul link 215).The access communication link can carry a first transmission between thefirst network node device and a user equipment. The backhaulcommunication link can carry a second transmission between the firstnetwork node device and a second network node device. The partition canrelate to a first amount of bandwidth related to the accesscommunication link and a second amount of bandwidth related to thebackhaul communication link.

The facilitating the managing of the integrated access and backhaul linkcan comprise facilitating re-routing a communication packet of theemergency communication from a first communication link (e.g., accesslink 220) to a second communication link (backhaul link 215) of theintegrated access and backhaul link, based on the network condition. Thenetwork condition can comprise a first link condition associated withthe access communication link and a second link condition associatedwith the backhaul communication link.

The method can further comprise determining, by the network controllerdevice, a path to route the emergency communication. The determining thepath can be based on a number of intervening network node devices (e.g.,hops) between the first network node device and a destination device.

FIG. 13 illustrates another example method for managing IAB linkpartition, in accordance with various aspects and example embodiments ofthe subject application.

The method at block 1310 can comprise, in response to receiving dataindicative of emergency communication traffic (e.g., ERCN traffic)present at a network node device (e.g., network node 104, donor DU 210,relay DU 212, etc.), analyzing information related to a networkcondition (e.g., network conditions data 715) associated with thenetwork node device.

The method at block 1320 can comprise, determining, based on theanalyzing, an adjustment of a partition of an integrated access andbackhaul link (e.g., IAB link 315) that carries network traffic. Theintegrated access and backhaul link can comprise an access communicationlink (e.g., access link 220) integrated with a backhaul communicationlink (e.g., backhaul link 215). The access communication link can carrya first transmission between the network node device and a userequipment. The backhaul communication link can carry a secondtransmission between the network node device and a different networknode device. The partition can relate to a first amount of bandwidthrelated to the access communication link and a second amount ofbandwidth related to the backhaul communication link.

The method at block 1330 can comprise, managing the partition based onthe adjustment. The operations can further comprise determining whetheran operator policy (e.g., operator policies 710) is applicable to theadjustment of the partition. The operations can further compriseselecting a path to route the emergency communication, and whereinselecting the path considers a number of intervening network nodedevices (e.g., hops) between the network node device and a destinationdevice. The selecting the path can also be based on the networkcondition, and can also be based upon the operator policy.

Moving now to FIG. 14, there is illustrated a block diagram of acomputer 1400 that can be operable to execute the functions andoperations performed in the described example embodiments. For example,a network controller, donor DUs, and relay DUs can contain circuitry andcomponents as described in FIG. 14. The computer 1400 can providenetworking and communication capabilities between a wired or wirelesscommunication network and a server and/or communication device. In orderto provide additional context for various aspects thereof, FIG. 14 andthe following discussion are intended to provide a brief, generaldescription of a suitable computing environment in which the variousaspects of the embodiments can be implemented to facilitate theestablishment of a transaction between an entity and a third party.While the description above is in the general context ofcomputer-executable instructions that can run on one or more computers,those skilled in the art will recognize that the embodiments also can beimplemented in combination with other program modules and/or as acombination of hardware and software.

Generally, program modules include routines, programs, components, datastructures, etc., that perform particular tasks or implement particularabstract data types. Moreover, those skilled in the art will appreciatethat the inventive methods can be practiced with other computer systemconfigurations, comprising single-processor or multiprocessor computersystems, minicomputers, mainframe computers, as well as personalcomputers, hand-held computing devices, microprocessor-based orprogrammable consumer electronics, and the like, each of which can beoperatively coupled to one or more associated devices.

The illustrated aspects of the embodiments can also be practiced indistributed computing environments where certain tasks are performed byremote processing devices that are linked through a communicationsnetwork. In a distributed computing environment, program modules can belocated in both local and remote memory storage devices.

Computing devices typically include a variety of media, which caninclude computer-readable storage media or communications media, whichtwo terms are used herein differently from one another as follows.

Computer-readable storage media can be any available storage media thatcan be accessed by the computer and comprises both volatile andnonvolatile media, removable and non-removable media. By way of example,and not limitation, computer-readable storage media can be implementedin connection with any method or technology for storage of informationsuch as computer-readable instructions, program modules, structureddata, or unstructured data. Computer-readable storage media can include,but are not limited to, RAM, ROM, EEPROM, flash memory or other memorytechnology, CD-ROM, digital versatile disk (DVD) or other optical diskstorage, magnetic cassettes, magnetic tape, magnetic disk storage orother magnetic storage devices, or other tangible and/or non-transitorymedia which can be used to store desired information. Computer-readablestorage media can be accessed by one or more local or remote computingdevices, e.g., via access requests, queries or other data retrievalprotocols, for a variety of operations with respect to the informationstored by the medium.

Communications media can embody computer-readable instructions, datastructures, program modules or other structured or unstructured data ina data signal such as a modulated data signal, e.g., a carrier wave orother transport mechanism, and comprises any information delivery ortransport media. The term “modulated data signal” or signals refers to asignal that has one or more of its characteristics set or changed insuch a manner as to encode information in one or more signals. By way ofexample, and not limitation, communication media include wired media,such as a wired network or direct-wired connection, and wireless mediasuch as acoustic, RF, infrared and other wireless media.

With reference to FIG. 14, implementing various aspects describedherein, devices can include a computer 1400, the computer 1400comprising a processing unit 1404, a system memory 1406 and a system bus1408. The system bus 1408 couples system components comprising thesystem memory 1406 to the processing unit 1404. The processing unit 1404can be any of various commercially available processors. Dualmicroprocessors and other multi-processor architectures can also beemployed as the processing unit 1404.

The system bus 1408 can be any of several types of bus structure thatcan further interconnect to a memory bus (with or without a memorycontroller), a peripheral bus, and a local bus using any of a variety ofcommercially available bus architectures. The system memory 1406comprises read-only memory (ROM) 1427 and random access memory (RAM)1412. A basic input/output system (BIOS) is stored in a non-volatilememory 1427 such as ROM, EPROM, EEPROM, which BIOS contains the basicroutines that help to transfer information between elements within thecomputer 1400, such as during start-up. The RAM 1412 can also include ahigh-speed RAM such as static RAM for caching data.

The computer 1400 further comprises an internal hard disk drive (HDD)1414 (e.g., EIDE, SATA), which internal hard disk drive 1414 can also beconfigured for external use in a suitable chassis (not shown), amagnetic floppy disk drive (FDD) 1416, (e.g., to read from or write to aremovable diskette 1418) and an optical disk drive 1420, (e.g., readinga CD-ROM disk 1422 or, to read from or write to other high capacityoptical media such as the DVD). The internal hard disk drive 1414,magnetic disk drive 1416 and optical disk drive 1420 can be connected tothe system bus 1408 by a hard disk drive interface 1424, a magnetic diskdrive interface 1426 and an optical drive interface 1428, respectively.The hard disk drive interface 1424 for external drive implementationscomprises at least one or both of Universal Serial Bus (USB) and IEEE1294 interface technologies. Other external drive connectiontechnologies are within contemplation of the subject embodiments.

The drives and their associated computer-readable media providenonvolatile storage of data, data structures, computer-executableinstructions, and so forth. For the computer 1400 the drives and mediaaccommodate the storage of any data in a suitable digital format.Although the description of computer-readable media above refers to aHDD, a removable magnetic diskette, and a removable optical media suchas a CD or DVD, it should be appreciated by those skilled in the artthat other types of media which are readable by a computer 1400, such aszip drives, magnetic cassettes, flash memory cards, cartridges, and thelike, can also be used in the example operating environment, andfurther, that any such media can contain computer-executableinstructions for performing the methods of the disclosed embodiments.

A number of program modules can be stored in the drives and RAM 1412,comprising an operating system 1430, one or more application programs1432, other program modules 1434 and program data 1436. All or portionsof the operating system, applications, modules, and/or data can also becached in the RAM 1412. It is to be appreciated that the embodiments canbe implemented with various commercially available operating systems orcombinations of operating systems.

A user can enter commands and information into the computer 1400 throughone or more wired/wireless input devices, e.g., a keyboard 1438 and apointing device, such as a mouse 1440. Other input devices (not shown)can include a microphone, an IR remote control, a joystick, a game pad,a stylus pen, touch screen, or the like. These and other input devicesare often connected to the processing unit 1404 through an input deviceinterface 1442 that is coupled to the system bus 1408, but can beconnected by other interfaces, such as a parallel port, an IEEE 2394serial port, a game port, a USB port, an IR interface, etc.

A monitor 1444 or other type of display device is also connected to thesystem bus 1408 through an interface, such as a video adapter 1446. Inaddition to the monitor 1444, a computer 1400 typically comprises otherperipheral output devices (not shown), such as speakers, printers, etc.

The computer 1400 can operate in a networked environment using logicalconnections by wired and/or wireless communications to one or moreremote computers, such as a remote computer(s) 1448. The remotecomputer(s) 1448 can be a workstation, a server computer, a router, apersonal computer, portable computer, microprocessor-based entertainmentdevice, a peer device or other common network node, and typicallycomprises many, if not all of, the elements described relative to thecomputer, although, for purposes of brevity, only a memory/storagedevice 1450 is illustrated. The logical connections depicted includewired/wireless connectivity to a local area network (LAN) 1452 and/orlarger networks, e.g., a wide area network (WAN) 1454. Such LAN and WANnetworking environments are commonplace in offices and companies, andfacilitate enterprise-wide computer networks, such as intranets, all ofwhich can connect to a global communications network, e.g., theInternet.

When used in a LAN networking environment, the computer 1400 isconnected to the LAN 1452 through a wired and/or wireless communicationnetwork interface or adapter 1456. The adapter 1456 can facilitate wiredor wireless communication to the LAN 1452, which can also include awireless access point disposed thereon for communicating with theadapter 1456.

When used in a WAN networking environment, the computer 1400 can includea modem 1458, or is connected to a communications server on the WAN1454, or has other means for establishing communications over the WAN1454, such as by way of the Internet. The modem 1458, which can beinternal or external and a wired or wireless device, is connected to thesystem bus 1408 through the input device interface 1442. In a networkedenvironment, program modules depicted relative to the computer, orportions thereof, can be stored in the memory/storage device 1450. Itwill be appreciated that the network connections shown are exemplary andother means of establishing a communications link between the computerscan be used.

The computer is operable to communicate with any wireless devices orentities operatively disposed in wireless communication, e.g., aprinter, scanner, desktop and/or portable computer, portable dataassistant, communications satellite, any piece of equipment or locationassociated with a wirelessly detectable tag (e.g., a kiosk, news stand,restroom), and telephone. This comprises at least Wi-Fi and Bluetooth™wireless technologies. Thus, the communication can be a predefinedstructure as with a conventional network or simply an ad hoccommunication between at least two devices.

Wi-Fi, or Wireless Fidelity, allows connection to the Internet from acouch at home, a bed in a hotel room, or a conference room at work,without wires. Wi-Fi is a wireless technology similar to that used in acell phone that enables such devices, e.g., computers, to send andreceive data indoors and out; anywhere within the range of a basestation. Wi-Fi networks use radio technologies called IEEE802.11 (a, b,g, n, etc.) to provide secure, reliable, fast wireless connectivity. AWi-Fi network can be used to connect computers to each other, to theInternet, and to wired networks (which use IEEE802.3 or Ethernet). Wi-Finetworks operate in the unlicensed 2.4 and 5 GHz radio bands, at an 11Mbps (802.11b) or 54 Mbps (802.11a) data rate, for example, or withproducts that contain both bands (dual band), so the networks canprovide real-world performance similar to the basic “10BaseT” wiredEthernet networks used in many offices.

As used in this application, the terms “system,” “component,”“interface,” and the like are generally intended to refer to acomputer-related entity or an entity related to an operational machinewith one or more specific functionalities. The entities disclosed hereincan be either hardware, a combination of hardware and software,software, or software in execution. For example, a component can be, butis not limited to being, a process running on a processor, a processor,an object, an executable, a thread of execution, a program, and/or acomputer. By way of illustration, both an application running on aserver and the server can be a component. One or more components canreside within a process and/or thread of execution and a component canbe localized on one computer and/or distributed between two or morecomputers. These components also can execute from various computerreadable storage media comprising various data structures storedthereon. The components can communicate via local and/or remoteprocesses such as in accordance with a signal comprising one or moredata packets (e.g., data from one component interacting with anothercomponent in a local system, distributed system, and/or across a networksuch as the Internet with other systems via the signal). As anotherexample, a component can be an apparatus with specific functionalityprovided by mechanical parts operated by electric or electroniccircuitry that is operated by software or firmware application(s)executed by a processor, wherein the processor can be internal orexternal to the apparatus and executes at least a part of the softwareor firmware application. As yet another example, a component can be anapparatus that provides specific functionality through electroniccomponents without mechanical parts, the electronic components cancomprise a processor therein to execute software or firmware thatconfers at least in part the functionality of the electronic components.An interface can comprise input/output (I/O) components as well asassociated processor, application, and/or API components.

Furthermore, the disclosed subject matter can be implemented as amethod, apparatus, or article of manufacture using standard programmingand/or engineering techniques to produce software, firmware, hardware,or any combination thereof to control a computer to implement thedisclosed subject matter. The term “article of manufacture” as usedherein is intended to encompass a computer program accessible from anycomputer-readable device, computer-readable carrier, orcomputer-readable media. For example, computer-readable media caninclude, but are not limited to, a magnetic storage device, e.g., harddisk; floppy disk; magnetic strip(s); an optical disk (e.g., compactdisk (CD), a digital video disc (DVD), a Blu-ray Disc™ (BD)); a smartcard; a flash memory device (e.g., card, stick, key drive); and/or avirtual device that emulates a storage device and/or any of the abovecomputer-readable media.

As it employed in the subject specification, the term “processor” canrefer to substantially any computing processing unit or devicecomprising single-core processors; single-processors with softwaremultithread execution capability; multi-core processors; multi-coreprocessors with software multithread execution capability; multi-coreprocessors with hardware multithread technology; parallel platforms; andparallel platforms with distributed shared memory. Additionally, aprocessor can refer to an integrated circuit, an application specificintegrated circuit (ASIC), a digital signal processor (DSP), a fieldprogrammable gate array (FPGA), a programmable logic controller (PLC), acomplex programmable logic device (CPLD), a discrete gate or transistorlogic, discrete hardware components, or any combination thereof designedto perform the functions described herein. Processors can exploitnano-scale architectures such as, but not limited to, molecular andquantum-dot based transistors, switches and gates, in order to optimizespace usage or enhance performance of UE. A processor also can beimplemented as a combination of computing processing units.

In the subject specification, terms such as “store,” “data store,” “datastorage,” “database,” “repository,” “queue”, and substantially any otherinformation storage component relevant to operation and functionality ofa component, refer to “memory components,” or entities embodied in a“memory” or components comprising the memory. It will be appreciatedthat the memory components described herein can be either volatilememory or nonvolatile memory, or can comprise both volatile andnonvolatile memory. In addition, memory components or memory elementscan be removable or stationary. Moreover, memory can be internal orexternal to a device or component, or removable or stationary. Memorycan comprise various types of media that are readable by a computer,such as hard-disc drives, zip drives, magnetic cassettes, flash memorycards or other types of memory cards, cartridges, or the like.

By way of illustration, and not limitation, nonvolatile memory cancomprise read only memory (ROM), programmable ROM (PROM), electricallyprogrammable ROM (EPROM), electrically erasable ROM (EEPROM), or flashmemory. Volatile memory can comprise random access memory (RAM), whichacts as external cache memory. By way of illustration and notlimitation, RAM is available in many forms such as synchronous RAM(SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rateSDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), anddirect Rambus RAM (DRRAM). Additionally, the disclosed memory componentsof systems or methods herein are intended to comprise, without beinglimited to comprising, these and any other suitable types of memory.

In particular and in regard to the various functions performed by theabove described components, devices, circuits, systems and the like, theterms (comprising a reference to a “means”) used to describe suchcomponents are intended to correspond, unless otherwise indicated, toany component which performs the specified function of the describedcomponent (e.g., a functional equivalent), even though not structurallyequivalent to the disclosed structure, which performs the function inthe herein illustrated example aspects of the embodiments. In thisregard, it will also be recognized that the embodiments can comprise asystem as well as a computer-readable medium comprisingcomputer-executable instructions for performing the acts and/or eventsof the various methods.

Computing devices typically comprise a variety of media, which cancomprise computer-readable storage media and/or communications media,which two terms are used herein differently from one another as follows.Computer-readable storage media can be any available storage media thatcan be accessed by the computer and comprises both volatile andnonvolatile media, removable and non-removable media. By way of example,and not limitation, computer-readable storage media can be implementedin connection with any method or technology for storage of informationsuch as computer-readable instructions, program modules, structureddata, or unstructured data. Computer-readable storage media cancomprise, but are not limited to, RAM, ROM, EEPROM, flash memory orother memory technology, CD-ROM, digital versatile disk (DVD) or otheroptical disk storage, magnetic cassettes, magnetic tape, magnetic diskstorage or other magnetic storage devices, or other tangible and/ornon-transitory media which can be used to store desired information.Computer-readable storage media can be accessed by one or more local orremote computing devices, e.g., via access requests, queries or otherdata retrieval protocols, for a variety of operations with respect tothe information stored by the medium.

On the other hand, communications media typically embodycomputer-readable instructions, data structures, program modules orother structured or unstructured data in a data signal such as amodulated data signal, e.g., a carrier wave or other transportmechanism, and comprises any information delivery or transport media.The term “modulated data signal” or signals refers to a signal that hasone or more of its characteristics set or changed in such a manner as toencode information in one or more signals. By way of example, and notlimitation, communications media comprise wired media, such as a wirednetwork or direct-wired connection, and wireless media such as acoustic,RF, infrared and other wireless media

Further, terms like “user equipment,” “user device,” “mobile device,”“mobile,” station,” “access terminal,” “terminal,” “handset,” andsimilar terminology, generally refer to a wireless device utilized by asubscriber or user of a wireless communication network or service toreceive or convey data, control, voice, video, sound, gaming, orsubstantially any data-stream or signaling-stream. The foregoing termsare utilized interchangeably in the subject specification and relateddrawings. Likewise, the terms “access point,” “node B,” “base station,”“evolved Node B,” “gNodeB,” “cell,” “cell site,” and the like, can beutilized interchangeably in the subject application, and refer to awireless network component or appliance that serves and receives data,control, voice, video, sound, gaming, or substantially any data-streamor signaling-stream from a set of subscriber stations. Data andsignaling streams can be packetized or frame-based flows. It is notedthat in the subject specification and drawings, context or explicitdistinction provides differentiation with respect to access points orbase stations that serve and receive data from a mobile device in anoutdoor environment, and access points or base stations that operate ina confined, primarily indoor environment overlaid in an outdoor coveragearea. Data and signaling streams can be packetized or frame-based flows.

Furthermore, the terms “user,” “subscriber,” “customer,” “consumer,” andthe like are employed interchangeably throughout the subjectspecification, unless context warrants particular distinction(s) amongthe terms. It should be appreciated that such terms can refer to humanentities, associated devices, or automated components supported throughartificial intelligence (e.g., a capacity to make inference based oncomplex mathematical formalisms) which can provide simulated vision,sound recognition and so forth. In addition, the terms “wirelessnetwork” and “network” are used interchangeable in the subjectapplication, when context wherein the term is utilized warrantsdistinction for clarity purposes such distinction is made explicit.

Moreover, the word “exemplary,” where used, is used herein to meanserving as an example, instance, or illustration. Any aspect or designdescribed herein as “exemplary” is not necessarily to be construed aspreferred or advantageous over other aspects or designs. Rather, use ofthe word exemplary is intended to present concepts in a concretefashion. As used in this application, the term “or” is intended to meanan inclusive “or” rather than an exclusive “or”. That is, unlessspecified otherwise, or clear from context, “X employs A or B” isintended to mean any of the natural inclusive permutations. That is, ifX employs A; X employs B; or X employs both A and B, then “X employs Aor B” is satisfied under any of the foregoing instances. In addition,the articles “a” and “an” as used in this application and the appendedclaims should generally be construed to mean “one or more” unlessspecified otherwise or clear from context to be directed to a singularform.

In addition, while a particular feature may have been disclosed withrespect to only one of several implementations or embodiments, suchfeature can be combined with one or more other features of the otherimplementations as may be desired and advantageous for any given orparticular application. Furthermore, to the extent that the terms“have”, “having”, “includes” and “including” and variants thereof areused in either the detailed description or the claims, these terms areintended to be inclusive in a manner similar to the term “comprising.”

The above descriptions of various embodiments of the subject disclosureand corresponding figures and what is described in the Abstract, aredescribed herein for illustrative purposes, and are not intended to beexhaustive or to limit the disclosed embodiments to the precise formsdisclosed. It is to be understood that one of ordinary skill in the artcan recognize that other embodiments comprising modifications,permutations, combinations, and additions can be implemented forperforming the same, similar, alternative, or substitute functions ofthe disclosed subject matter, and are therefore considered within thescope of this disclosure. Therefore, the disclosed subject matter shouldnot be limited to any single embodiment described herein, but rathershould be construed in breadth and scope in accordance with the claimsbelow.

What is claimed is:
 1. A device, comprising: a processor; and a memorythat stores computer executable instructions that, when executed by theprocessor, facilitate performance of operations, comprising: in responseto a determination that network communication traffic at a first networknode device relates to an emergency responder communication, analyzing anetwork condition associated with the first network node device; andbased on a result of the analyzing of the network condition,facilitating an adjustment to a partition of an integrated access andbackhaul link, wherein: the integrated access and backhaul linkcomprises an access communication link integrated with a backhaulcommunication link, the access communication link carries a firsttransmission between the first network node device and a user equipment,the backhaul communication link carries a second transmission betweenthe first network node device and a second network node device, and thepartition relates to a first bandwidth relating to the accesscommunication link and a second bandwidth relating to the backhaulcommunication link.
 2. The device of claim 1, wherein the firsttransmission and the second transmission are multiplexed on theintegrated access and backhaul link.
 3. The device of claim 1, whereinthe first network node device comprises a transmit and receive pointdevice for transmission and reception of packets of information.
 4. Thedevice of claim 1, wherein the first network node device comprises adistributed unit device.
 5. The device of claim 1, wherein thedetermination comprises determining whether a data frame contains anindicator indicating a presence of the emergency respondercommunication.
 6. The device of claim 1, wherein facilitating theadjustment comprises facilitating changing an amount of the firstbandwidth.
 7. The device of claim 1, wherein facilitating the adjustmentcomprises facilitating changing an amount of the second bandwidth. 8.The device of claim 1, wherein facilitating the adjustment comprisesfacilitating a change in a frequency of transmission of time slotsallocated for transmissions on the access communication link.
 9. Thedevice of claim 1, wherein facilitating the adjustment comprisesfacilitating a change in a frequency of transmission of time slotsallocated for transmissions on the backhaul communication link.
 10. Amethod, comprising: receiving, by a network controller device comprisinga processor, data from a first network node device, wherein the datacomprises: an indicator that network communication traffic at the firstnetwork node device comprises an emergency communication, andinformation related to a network condition associated with the firstnetwork node device; and based on a presence of the indicator and thenetwork condition, facilitating, by the network controller device,managing a partition of an integrated access and backhaul link, wherein:the integrated access and backhaul link comprises an accesscommunication link integrated with a backhaul communication link, theaccess communication link carries a first transmission between the firstnetwork node device and a user equipment, the backhaul communicationlink carries a second transmission between the first network node deviceand a second network node device, and the partition relates to a firstamount of bandwidth related to the access communication link and asecond amount of bandwidth related to the backhaul communication link.11. The method of claim 10, wherein facilitating the managing of theintegrated access and backhaul link comprises facilitating re-routing acommunication packet of the emergency communication from a firstcommunication link to a second communication link of the integratedaccess and backhaul link, based on the network condition.
 12. The methodof claim 11, wherein the first communication link comprises the accesscommunication link.
 13. The method of claim 11, wherein the secondcommunication link comprises the backhaul communication link.
 14. Themethod of claim 10, wherein the network condition comprises a first linkcondition associated with the access communication link and a secondlink condition associated with the backhaul communication link.
 15. Themethod of claim 10, further comprising, determining, by the networkcontroller device, a path to route the emergency communication.
 16. Themethod of claim 15, wherein the determining the path is based on anumber of intervening network node devices between the first networknode device and a destination device.
 17. A machine-readable storagemedium, comprising executable instructions that, when executed by aprocessor, facilitate performance of operations, comprising: in responseto receiving data indicative of emergency communication traffic presentat a network node device, analyzing information related to a networkcondition associated with the network node device; determining, based onthe analyzing, an adjustment of a partition of an integrated access andbackhaul link that carries network traffic, wherein: the integratedaccess and backhaul link comprises an access communication linkintegrated with a backhaul communication link, the access communicationlink carries a first transmission between the network node device and auser equipment, the backhaul communication link carries a secondtransmission between the network node device and a different networknode device, and the partition relates to a first amount of bandwidthrelated to the access communication link and a second amount ofbandwidth related to the backhaul communication link; and managing thepartition based on the adjustment.
 18. The machine-readable storagemedium of claim 17, wherein the operations further comprise determiningwhether an operator policy is applicable to the adjustment of thepartition.
 19. The machine-readable storage medium of claim 18, whereinthe operations further comprise selecting a path to route the emergencycommunication, and wherein selecting the path considers a number ofintervening network node devices between the network node device and adestination device.
 20. The machine-readable storage medium of claim 19,wherein the selecting the path is based on the network condition and theoperator policy.